%module OgreMesh

%{
#include "OGRE/OgreMesh.h"
	%}

%import "OgrePrerequisites.i"
%import "OgreResource.i"
%import "OgreSharedPtr.i"

namespace Ogre {

	%nodefaultctor Mesh;
	 class Mesh: public Resource
	 {
	 };
	 
	 %template(meshPointer) SharedPtr<Mesh> ;
	 
	 class MeshPtr : public SharedPtr<Mesh> 
	 {
	 public:
		 MeshPtr& operator=(const ResourcePtr& r);
	 };
	 
 } // namespace
